Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
10 OWEN ROAD Terraced £141,276 4 Jan 2002
12 OWEN ROAD Detached £485,000 24 Jun 2011
14 OWEN ROAD Terraced £391,000 29 Mar 2018
16 OWEN ROAD Terraced £205,000 4 Aug 2006
18 OWEN ROAD Semi-Detached £141,000 21 Mar 2002
21 OWEN ROAD Semi-Detached £210,000 22 Apr 2005
24 OWEN ROAD Semi-Detached £35,000 12 Sep 1997